home *** CD-ROM | disk | FTP | other *** search
- 10 KEY OFF
- 20 CLS
- 30 PRINT TAB(30);"ROULETTE"
- 40 PRINT
- 50 PRINT "CHOOSE A NUMBER FROM THE FOLLOWING:":RANDOMIZE
- 60 PRINT
- 70 INPUT "NUMBER OF PLAYERS";N
- 80 PRINT
- 90 DIM A(5),B(5),C(5):'AT MOST 5 PLAYERS
- 100 REM 30-60 ALLOW PLAYERS TO BUY CHIPS
- 110 FOR J=1 TO N:'FOR EACH OF THE PLAYERS
- 120 PRINT "PLAYER";J
- 130 PRINT
- 140 INPUT "HOW MANY CHIPS";A(J)
- 150 PRINT
- 160 NEXT J
- 170 PRINT
- 180 PRINT "LADIES AND GENTLEMEN! PLACE YOUR BETS PLEASE!"
- 190 FOR J=1 TO N:'FOR EACH OF THE PLAYERS
- 200 PRINT
- 210 PRINT "PLAYER";J
- 220 PRINT
- 230 PRINT "BET TYPE: 1=NUMBER BET (1 TO 34), 2=EVEN, 3=ODD"
- 240 PRINT
- 250 INPUT "BET TYPE (1,2,OR 3)";D(J)
- 260 IF D(J)=1 THEN 310 ELSE 270
- 270 PRINT
- 280 INPUT "AMOUNT";C(J)
- 290 PRINT
- 300 GOTO 330
- 310 PRINT
- 320 INPUT "NUMBER, AMOUNT";B(J),C(J):'INPUT BET
- 330 NEXT J
- 340 X=INT(34*RND+1):'SPIN THE WHEEL
- 350 REM 210-300 DISPLAY THE WINNING NUMBER
- 360 CLS
- 370 LOCATE 5,10:PRINT "THE WINNING NUMBER IS";X
- 380 PRINT
- 390 REM 310-330:'DETERMINE WINNINGS AND LOSSES
- 400 FOR J=1 TO N:'FOR EACH PLAYER
- 410 IF D(J)=1 THEN GOSUB 600
- 420 IF D(J)=2 THEN GOSUB 690
- 430 IF D(J)=3 THEN GOSUB 800
- 440 NEXT J
- 450 PRINT
- 451 PRINT
- 460 PRINT "PLAYERS' CURRENT BANKROLLS:"
- 470 PRINT
- 480 PRINT "PLAYER","CHIPS LEFT"
- 490 PRINT
- 500 FOR J=1 TO N
- 510 PRINT J,A(J)
- 520 NEXT J
- 530 PRINT
- 540 INPUT "DO YOU WISH TO PLAY ANOTHER ROLL(Y/N)";R$
- 550 CLS
- 560 IF R$="Y" OR R$="y" THEN 180
- 570 PRINT
- 580 PRINT "THE CASINO IS CLOSED. SORRY!"
- 590 END
- 600 IF B(J)=X THEN 650 ELSE 610
- 610 PRINT
- 620 PRINT "PLAYER";J;"LOSES"
- 630 A(J)=A(J)-C(J)
- 640 RETURN
- 650 PRINT
- 660 PRINT "PLAYER";J;"WINS";32*C(J);"DOLLARS"
- 670 A(J)=A(J)+32*C(J)
- 680 RETURN
- 690 K=0
- 700 IF X=2*K THEN 760 ELSE 710
- 710 K=K+1:IF K>16 THEN 720 ELSE 700
- 720 PRINT
- 730 PRINT "PLAYER";J;"LOSES"
- 740 A(J)=A(J)-C(J)
- 750 RETURN
- 760 PRINT
- 770 PRINT "PLAYER";J;"WINS";C(J);"DOLLARS"
- 780 A(J)=A(J)+C(J)
- 790 RETURN
- 800 K=0
- 810 IF X=2*K+1 THEN 870 ELSE 820
- 820 K=K+1:IF K>=16 THEN 830 ELSE 810
- 830 PRINT
- 840 PRINT "PLAYER";J;"LOSES"
- 850 A(J)=A(J)-C(J)
- 860 RETURN
- 870 PRINT
- 880 PRINT "PLAYER";J;"WINS";C(J);"DOLLARS"
- 890 A(J)=A(J)+C(J)
- 900 RETURN
- 999 END
- 50 A(J)=A(J)-C(J)
- 860 RETURN
- 870 PRINT
- 880 PRINT "PLAYER";J;"WINS";C(J);"DOLLARS"
- 890 A(J)=A(J)+C(J)
- 900 RETURN
-